Why Chomsky Normal Form: A Pedagogical Note

نویسندگان

چکیده

To simplify the design of compilers, Noam Chomsky proposed to first transform a description programming language—which is usually given in form context-free grammar—into simplified “normal” form. A natural question is: why this specific normal form? In paper, we provide an answer question.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Why Skew Normal: A Simple Pedagogical Explanation

In many practical situations, we only know a few first moments of a random variable, and out of all probability distributions which are consistent with this information, we need to select one. When we know the first two moments, we can use the Maximum Entropy approach and get normal distribution. However, when we know the first three moments, the Maximum Entropy approach doe snot work. In such ...

متن کامل

A Note to Hermite and Smith Normal Form Computation

Hermite normal form and Smith normal form are canonic forms of integral matrices with respect to congruence produced by multiplication with right unimodular matrix resp. by multiplication with left and right unimodular matrix simultaneously. This lower-diagonal resp. diagonal form has many applications in various elds. Unfortunately, the computation of them is extremely resource consuming. The ...

متن کامل

Generating all Circular Shifts by Context-Free Grammars in Chomsky Normal Form

Let {a1, a2, . . . , an} be an alphabet of n symbols and let Cn be the language of circular shifts of the word a1a2 · · · an; so Cn = {a1a2 · · · an−1an, a2a3 · · · ana1, . . . , ana1 · · · an−2an−1}. We discuss a few families of context-free grammars Gn (n ≥ 1) in Chomsky normal form such that Gn generates Cn. The grammars in these families are investigated with respect to their descriptional ...

متن کامل

Generating all permutations by context-free grammars in Chomsky normal form

Let Ln be the finite language of all n! strings that are permutations of n different symbols (n ≥ 1). We consider context-free grammars Gn in Chomsky normal form that generate Ln. In particular we study a few families {Gn}n≥1, satisfying L(Gn) = Ln for n ≥ 1, with respect to their descriptional complexity, i.e. we determine the number of nonterminal symbols and the number of production rules of...

متن کامل

A note on normal numbers

Many cyberinformaticians would agree that, had it not been for the transistor, the construction of link-level acknowledgements might never have occurred. Given the current status of probabilistic modalities, electrical engineers obviously desire the improvement of rasterization, which embodies the structured principles of robotics. In this position paper, we concentrate our efforts on verifying...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Studies in systems, decision and control

سال: 2023

ISSN: ['2198-4182', '2198-4190']

DOI: https://doi.org/10.1007/978-3-031-16415-6_10